package com.ruoyi.common.zq.domin;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 报名表
 */
@Data
public class ZqEntryBlank extends BaseEntity {

    @TableId(value = "id",type = IdType.AUTO)
    private Long id;
    /**
     * 活动id
     */
    @NotNull(message = "活动id不能为空")
    private Long activityId;
    /**
     * 用户id
     */
    private Long userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * （0：未选。1：选中。2：没有被选中.-1：志愿者自己取消报名）
     */
    private Integer pitchOn;
    /**
     * 评分（1-5星）
     */
    private Integer grade;

    /**
     * 评语
     */
    private String comment;

    /**
     * 1:删除。0：未删除
     */
    private Integer isDel;

    /** 本次活动的志愿服务时长 */
    private Integer volunteerTime;

//    /** 平均评分 */
//    @TableField(exist = false)
//    private String agvGrade;
}
